Obama: Battle Against Isis Could Take Decades